package com.luo.gmall.pms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.luo.gmall.common.bean.PageResultVo;
import com.luo.gmall.common.bean.PageParamVo;
import com.luo.gmall.pms.entity.SkuAttrValueEntity;
import com.luo.gmall.pms.vo.SaleAttrValueVo;

import java.util.List;
import java.util.Map;

/**
 * sku销售属性&值
 *
 * @author zoro
 * @email 1160848022@qq.com
 * @date 2021-11-01 19:22:15
 */
public interface SkuAttrValueService extends IService<SkuAttrValueEntity> {

    PageResultVo queryPage(PageParamVo paramVo);

    List<SkuAttrValueEntity> querySkuAttrValueListBySkuIdAndCategoryId(Long categoryId, Long skuId);

    List<SaleAttrValueVo> querySaleAttrValueVosBySpuId(Long spuId);

    List<SkuAttrValueEntity> queryCurrentSaleAttrValuesBySkuId(Long skuId);

    String querySpuAllSalesComboMapSkuIdBySpuId(Long spuId);
}

